home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / despereaux-swings.swf / scripts / swings / LevelScript.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  3.3 KB  |  98 lines

  1. package swings
  2. {
  3.    import flash.display.*;
  4.    import flash.events.*;
  5.    import flash.net.*;
  6.    import flash.text.TextField;
  7.    import flash.utils.Timer;
  8.    
  9.    public class LevelScript extends MovieClip
  10.    {
  11.        
  12.       
  13.       public var scorer:MovieClip;
  14.       
  15.       public var nextLevelBtn:SimpleButton;
  16.       
  17.       public var madeItPast:MovieClip;
  18.       
  19.       public var sharer:MovieClip;
  20.       
  21.       public var logo:MainLogo;
  22.       
  23.       public var levNumber:TextField;
  24.       
  25.       public function LevelScript()
  26.       {
  27.          var _loc1_:* = undefined;
  28.          super();
  29.          SwingsGame(parent).stopAudio("all");
  30.          trace("MY LEVEL IS: " + SwingsGame(parent).level);
  31.          trace("MY TEXT: " + levNumber.text);
  32.          levNumber.text = String(SwingsGame(parent).level);
  33.          madeItPast.pastLevel.text = String(SwingsGame(parent).level - 1);
  34.          scorer.score.text = String(SwingsGame(parent).score);
  35.          if(SwingsGame(parent).pastDate)
  36.          {
  37.             logo.gotoAndStop(2);
  38.          }
  39.          else
  40.          {
  41.             logo.gotoAndStop(1);
  42.          }
  43.          SwingsGame(parent).playAudio("thatWasABlast");
  44.          _loc1_ = new Timer(2000,1);
  45.          _loc1_.addEventListener("timer",playNext);
  46.          _loc1_.start();
  47.          SwingsGame(parent).tries = 3;
  48.          SwingsGame(parent).returnTo = "betweenlevel";
  49.          nextLevelBtn.addEventListener(MouseEvent.MOUSE_DOWN,nextLevel);
  50.          sharer.shareBtn.addEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  51.          sharer.helpBtn.addEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  52.       }
  53.       
  54.       private function gotoShare(param1:MouseEvent) : *
  55.       {
  56.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  57.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  58.          nextLevelBtn.removeEventListener(MouseEvent.MOUSE_DOWN,nextLevel);
  59.          SwingsGame(parent).gameState.betweenLevels = true;
  60.          SwingsGame(parent).fade("share");
  61.       }
  62.       
  63.       private function gotoHelp(param1:MouseEvent) : *
  64.       {
  65.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  66.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  67.          nextLevelBtn.removeEventListener(MouseEvent.MOUSE_DOWN,nextLevel);
  68.          SwingsGame(parent).gameState.betweenLevels = true;
  69.          SwingsGame(parent).fade("help1");
  70.       }
  71.       
  72.       public function playNext(param1:TimerEvent) : *
  73.       {
  74.          var _loc2_:* = undefined;
  75.          SwingsGame(parent).playAudio("itsTheBest");
  76.          _loc2_ = new Timer(2000,1);
  77.          _loc2_.addEventListener("timer",playLoop);
  78.          _loc2_.start();
  79.       }
  80.       
  81.       private function nextLevel(param1:MouseEvent) : *
  82.       {
  83.          nextLevelBtn.removeEventListener(MouseEvent.MOUSE_DOWN,nextLevel);
  84.          sharer.shareBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoShare);
  85.          sharer.helpBtn.removeEventListener(MouseEvent.MOUSE_DOWN,gotoHelp);
  86.          SwingsGame(parent).fade("game");
  87.       }
  88.       
  89.       public function playLoop(param1:TimerEvent) : *
  90.       {
  91.          if(SwingsGame(parent).playMusic)
  92.          {
  93.             SwingsGame(parent).playAudio("idleLoop",100,0,0,0.2);
  94.          }
  95.       }
  96.    }
  97. }
  98.